package com.briercliffe.settlers.core.domain;

/**
 * User: briercliffe
 * Date: 10/9/13
 */
public class Port implements Placeable
{
    // ==================================================
    // class static data
    // ==================================================

    // ==================================================
    // class static methods
    // ==================================================

    // ==================================================
    // instance data
    // ==================================================
    private PortType mPortType;

    // ==================================================
    // factories
    // ==================================================

    // ==================================================
    // constructors
    // ==================================================
    public Port(final PortType iPortType)
    {
        mPortType = iPortType;
    }
    // ==================================================
    // public methods
    // ==================================================

    // ==================================================
    // non public methods
    // ==================================================

    // ==================================================
    // getters / setters
    // ==================================================
    public PortType getPortType()
    {
        return mPortType;
    }

    public void setPortType(final PortType iPortType)
    {
        mPortType = iPortType;
    }

    public static enum PortType {
        THREE_TO_ONE,
        LUMBER,
        ORE,
        WOOL,
        GRAIN,
        BRICK
    }
}
